Ubuntu 14.04
Sponsored Link

Nagios : Add Monitoring Target Item
2016/01/17
 
It's possible to add monitoring Target Items. There are some packages for them or it's possible to create a plugin by yourself. And also there are many plugins provided by comunity below.
⇒ http://exchange.nagios.org/
[1] Many plugins are provided with some packages like follows.
root@dlp:~#
apt-get search nagios-plugins-

i   nagios-plugins-basic            - Plugins for nagios compatible monitoring s
p   nagios-plugins-basic:i386       - Plugins for nagios compatible monitoring s
i A nagios-plugins-common           - Common files for plugins for nagios compat
p   nagios-plugins-common:i386      - Common files for plugins for nagios compat
p   nagios-plugins-contrib          - Plugins for nagios compatible monitoring s
p   nagios-plugins-contrib:i386     - Plugins for nagios compatible monitoring s
p   nagios-plugins-extra            - Plugins for the nagios network monitoring
p   nagios-plugins-extra:i386       - Plugins for the nagios network monitoring
p   nagios-plugins-openstack        - Plugins for nagios compatible monitoring O
i A nagios-plugins-standard         - Plugins for nagios compatible monitoring s
p   nagios-plugins-standard:i386    - Plugins for nagios compatible monitoring s
[2] For example, add check_ntp plugin to monitor time difference between the system and NTP server.
root@dlp:~#
vi /etc/nagios/objects/commands.cfg
# add follows to the end

define command{
        command_name    check_ntp_time
        command_line    $USER1$/check_ntp_time -H $ARG1$ -w $ARG2$ -c $ARG3$
        }

root@dlp:~#
vi /etc/nagios/objects/localhost.cfg
# add follows to the end ( Warning if it has 1 sec time difference, Critical if it has 2 sec )

define service{
        use                             generic-service
        host_name                       localhost
        service_description             NTP_TIME
        check_command                   check_ntp_time!ntp1.jst.mfeed.ad.jp!1!2
        }

root@dlp:~#
/etc/init.d/nagios3 restart

[3] It's possible to view the status for a new plugin on the admin site.
 
Tweet